home *** CD-ROM | disk | FTP | other *** search
/ House of Dreams / House of Dreams.iso / Instructions / Instructions.rsrc / bin.rsrc_CODE_1_Main.txt < prev    next >
Text File  |  1992-03-04  |  42KB  |  797 lines

  1. # near model CODE resource
  2. # jump table entries: 0-33 (34 of them)
  3. export_0:
  4. 00000000  2C7C 0000 0000           movea.l    A6, 0x0
  5. 00000006  4E56 0000                link       A6, 0
  6. 0000000A  4EBA 05EC                jsr        [PC + 0x5EC /* 000005F8 */]
  7. 0000000E  486D 029A                pea.l      [A5 + 0x29A /* export_79 */]
  8. 00000012  A9F1                     syscall    UnloadSeg
  9. 00000014  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  10. 0000001A  201F                     move.l     D0, [A7]+
  11. 0000001C  A032                     syscall    FlushEvents
  12. 0000001E  486D FECA                pea.l      [A5 - 0x136]
  13. 00000022  A86E                     syscall    InitGraf
  14. 00000024  A8FE                     syscall    InitFonts
  15. 00000026  A912                     syscall    InitWindows
  16. 00000028  A930                     syscall    InitMenus
  17. 0000002A  A9CC                     syscall    TEInit
  18. 0000002C  486D 0152                pea.l      [A5 + 0x152 /* export_38 */]
  19. 00000030  A97B                     syscall    InitDialogs
  20. 00000032  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  21. 00000036  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  22. 0000003A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  23. 0000003E  4AAD E82C                tst.l      [A5 - 0x17D4]
  24. 00000042  6700 001E                beq        +0x20 /* 00000062 */
  25. 00000046  2F3C C800 0000           move.l     -[A7], 0xC8000000
  26. 0000004C  A8FD                     syscall    PrGlue
  27. 0000004E  2F2D E82C                move.l     -[A7], [A5 - 0x17D4]
  28. 00000052  2F3C 2004 0480           move.l     -[A7], 0x20040480
  29. 00000058  A8FD                     syscall    PrGlue
  30. 0000005A  2F3C D000 0000           move.l     -[A7], 0xD0000000
  31. 00000060  A8FD                     syscall    PrGlue
  32. label00000062:
  33. 00000062  486D 0132                pea.l      [A5 + 0x132 /* export_34 */]
  34. 00000066  A9F1                     syscall    UnloadSeg
  35. 00000068  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  36. 0000006C  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  37. 00000070  A916                     syscall    HideWindow
  38. 00000072  4EBA 05A4                jsr        [PC + 0x5A4 /* 00000618 */]
  39. 00000076  4E5E                     unlink     A6
  40. 00000078  4E75                     rts
  41. fn0000007A:
  42. 0000007A  4E56 0000                link       A6, 0
  43. 0000007E  48E7 3318                movem.l    -[A7], D2,D3,D6,D7,A3,A4
  44. 00000082  2C2E 0018                move.l     D6, [A6 + 0x18]
  45. 00000086  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  46. 0000008A  206D FEE8                movea.l    A0, [A5 - 0x118]
  47. 0000008E  20AE 0008                move.l     [A0], [A6 + 0x8]
  48. 00000092  7001                     moveq.l    D0, 0x01
  49. 00000094  4AB8 0316                tst.l      [0x00000316 /* HpChk/MacPgm */]
  50. 00000098  672C                     beq        +0x2E /* 000000C6 */
  51. 0000009A  7201                     moveq.l    D1, 0x01
  52. 0000009C  C2B8 0316                and.l      D1, [0x00000316 /* HpChk/MacPgm */]
  53. 000000A0  6624                     bne        +0x26 /* 000000C6 */
  54. 000000A2  2078 0316                movea.l    A0, [0x00000316 /* HpChk/MacPgm */]
  55. 000000A6  0C90 4D50 474D           cmpi.l     [A0], 0x4D50474D /* 'MPGM' */
  56. 000000AC  6618                     bne        +0x1A /* 000000C6 */
  57. 000000AE  2078 0316                movea.l    A0, [0x00000316 /* HpChk/MacPgm */]
  58. 000000B2  4AA8 0004                tst.l      [A0 + 0x4]
  59. 000000B6  670E                     beq        +0x10 /* 000000C6 */
  60. 000000B8  2078 0316                movea.l    A0, [0x00000316 /* HpChk/MacPgm */]
  61. 000000BC  2068 0004                movea.l    A0, [A0 + 0x4]
  62. 000000C0  4A50                     tst.w      [A0]
  63. 000000C2  6702                     beq        +0x4 /* 000000C6 */
  64. 000000C4  7000                     moveq.l    D0, 0x00
  65. label000000C6:
  66. 000000C6  2B40 FECE                move.l     [A5 - 0x132], D0
  67. 000000CA  6760                     beq        +0x62 /* 0000012C */
  68. 000000CC  41ED FFA2                lea.l      A0, [A5 - 0x5E]
  69. 000000D0  43F8 0910                lea.l      A1, [0x00000910 /* CurApName */]
  70. 000000D4  7007                     moveq.l    D0, 0x07
  71. label000000D6:
  72. 000000D6  20D9                     move.l     [A0]+, [A1]+
  73. 000000D8  51C8 FFFC                dbf        D0, -0x6 /* 000000D6 */
  74. 000000DC  30D9                     move.w     [A0]+, [A1]+
  75. 000000DE  41ED FFA2                lea.l      A0, [A5 - 0x5E]
  76. 000000E2  226D FED8                movea.l    A1, [A5 - 0x128]
  77. 000000E6  2288                     move.l     [A1], A0
  78. 000000E8  4A86                     tst.l      D6
  79. 000000EA  660C                     bne        +0xE /* 000000F8 */
  80. 000000EC  206D FED8                movea.l    A0, [A5 - 0x128]
  81. 000000F0  2F10                     move.l     -[A7], [A0]
  82. 000000F2  4EBA 0242                jsr        [PC + 0x242 /* 00000336 */]
  83. 000000F6  588F                     addq.l     A7, 4
  84. label000000F8:
  85. 000000F8  4AAE 000C                tst.l      [A6 + 0xC]
  86. 000000FC  6708                     beq        +0xA /* 00000106 */
  87. 000000FE  206E 000C                movea.l    A0, [A6 + 0xC]
  88. 00000102  7001                     moveq.l    D0, 0x01
  89. 00000104  2080                     move.l     [A0], D0
  90. label00000106:
  91. 00000106  4AAE 0010                tst.l      [A6 + 0x10]
  92. 0000010A  6708                     beq        +0xA /* 00000114 */
  93. 0000010C  206E 0010                movea.l    A0, [A6 + 0x10]
  94. 00000110  20AD FED8                move.l     [A0], [A5 - 0x128]
  95. label00000114:
  96. 00000114  4AAE 0014                tst.l      [A6 + 0x14]
  97. 00000118  6708                     beq        +0xA /* 00000122 */
  98. 0000011A  206E 0014                movea.l    A0, [A6 + 0x14]
  99. 0000011E  20AD FEDC                move.l     [A0], [A5 - 0x124]
  100. label00000122:
  101. 00000122  7001                     moveq.l    D0, 0x01
  102. 00000124  2B40 FECE                move.l     [A5 - 0x132], D0
  103. 00000128  6000 0130                bra        +0x132 /* 0000025A */
  104. label0000012C:
  105. 0000012C  2078 0316                movea.l    A0, [0x00000316 /* HpChk/MacPgm */]
  106. 00000130  2068 0004                movea.l    A0, [A0 + 0x4]
  107. 00000134  302D FED2                move.w     D0, [A5 - 0x12E]
  108. 00000138  B050                     cmp.w      D0, [A0]
  109. 0000013A  670C                     beq        +0xE /* 00000148 */
  110. 0000013C  2F3C 8000 0000           move.l     -[A7], 0x80000000
  111. 00000142  4EBA 014A                jsr        [PC + 0x14A /* 0000028E */]
  112. 00000146  588F                     addq.l     A7, 4
  113. label00000148:
  114. 00000148  41ED FED2                lea.l      A0, [A5 - 0x12E]
  115. 0000014C  2278 0316                movea.l    A1, [0x00000316 /* HpChk/MacPgm */]
  116. 00000150  2269 0004                movea.l    A1, [A1 + 0x4]
  117. 00000154  2348 0024                move.l     [A1 + 0x24], A0
  118. 00000158  2078 0316                movea.l    A0, [0x00000316 /* HpChk/MacPgm */]
  119. 0000015C  2B68 0004 FEF6           move.l     [A5 - 0x10A], [A0 + 0x4]
  120. 00000162  2078 0316                movea.l    A0, [0x00000316 /* HpChk/MacPgm */]
  121. 00000166  2068 0004                movea.l    A0, [A0 + 0x4]
  122. 0000016A  2B68 0002 FED4           move.l     [A5 - 0x12C], [A0 + 0x2]
  123. 00000170  2078 0316                movea.l    A0, [0x00000316 /* HpChk/MacPgm */]
  124. 00000174  2068 0004                movea.l    A0, [A0 + 0x4]
  125. 00000178  2B68 0006 FED8           move.l     [A5 - 0x128], [A0 + 0x6]
  126. 0000017E  2078 0316                movea.l    A0, [0x00000316 /* HpChk/MacPgm */]
  127. 00000182  2068 0004                movea.l    A0, [A0 + 0x4]
  128. 00000186  2B68 000A FEDC           move.l     [A5 - 0x124], [A0 + 0xA]
  129. 0000018C  4A86                     tst.l      D6
  130. 0000018E  672C                     beq        +0x2E /* 000001BC */
  131. 00000190  266D FED8                movea.l    A3, [A5 - 0x128]
  132. 00000194  600C                     bra        +0xE /* 000001A2 */
  133. label00000196:
  134. 00000196  2F13                     move.l     -[A7], [A3]
  135. 00000198  4EBA 016A                jsr        [PC + 0x16A /* 00000304 */]
  136. 0000019C  588F                     addq.l     A7, 4
  137. 0000019E  D6FC 0004                add.w      A3, 0x4
  138. label000001A2:
  139. 000001A2  4A93                     tst.l      [A3]
  140. 000001A4  66F0